Package-level declarations
Types
Spring AI low level event: ChatModel call.
Wrap in our exception handling to capture return string
Spring AI implementation that provides decoupled LLM operations.
Adapts an Embabel Tool to Spring AI's ToolCallback interface.
Wraps a Spring AI ToolCallback as an Embabel Tool.
A decorator for Spring AI's StructuredOutputConverter that cleans up LLM outputs by removing "thinking" blocks.
Functions
Return a low level event showing Spring AI prompt details.
Convert a Spring AI AssistantMessage to an Embabel message. Handles both regular messages and messages with tool calls.
Extension function to wrap a Spring AI ToolCallback as an Embabel Tool.
Extension function to wrap a list of Spring AI ToolCallbacks as Embabel Tools.
Convert one of our messages to a Spring AI message with multimodal support.
Extension function to convert an Embabel Tool to a Spring AI ToolCallback.
Extension function to convert a list of Embabel Tools to Spring AI ToolCallbacks.